package com.sqfw.project.knowledge.mapper;

import java.util.List;

import com.sqfw.project.knowledge.domain.KlContentCollect;
import org.springframework.stereotype.Repository;

/**
 * 知识收藏Mapper接口
 * 
 * @author tangxt
 * @date 2023-06-15
 */
@Repository
public interface KlContentCollectMapper {
    /**
     * 查询知识收藏
     *
     * @param id 知识收藏主键
     * @return 知识收藏
     */
    public KlContentCollect selectKlContentCollectById(String id);

    /**
     * 查询知识收藏列表
     *
     * @param klContentCollect 知识收藏
     * @return 知识收藏集合
     */
    public List<KlContentCollect> selectKlContentCollectList(KlContentCollect klContentCollect);

    /**
     * 新增知识收藏
     *
     * @param klContentCollect 知识收藏
     * @return 结果
     */
    public int insertKlContentCollect(KlContentCollect klContentCollect);

    /**
     * 修改知识收藏
     *
     * @param klContentCollect 知识收藏
     * @return 结果
     */
    public int updateKlContentCollect(KlContentCollect klContentCollect);

    /**
     * 删除知识收藏
     *
     * @param id 知识收藏主键
     * @return 结果
     */
    public int deleteKlContentCollectById(String id);

    /**
     * 批量删除知识收藏
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteKlContentCollectByIds(String[] ids);



    KlContentCollect selectKlContentCollect(KlContentCollect klContentCollect);

}
